package com.stormrage.entity.learn.req;

import java.io.Serializable;
import java.util.Date;

public class LeaTermCreateReq implements Serializable {

	// ------------------------------- Fields -------------------------------

	private static final long serialVersionUID = -7778611240096620768L;

	// ------------------------------- Fields -------------------------------

	private Integer id; // 编号

	private String term; // 学期名称

	private Integer majorId; // 方向ID

	private Integer bunch;

	private Date applyDateStart; // 报名开始时间

	private Date applyDateEnd; // 报名结束时间

	private Date studyDateStart; // 学习开始时间

	private Date studyDateEnd; // 学习结束时间

	private Date examDateStart; // 考试开始时间

	private Date examDateEnd; // 考试结束时间

	private Integer ness; // 必修课数量

	private Integer exam;

	private Integer oper;

	private Integer usua;

	private Integer sele;

	private Integer mult;

	private Integer corr;

	// ------------------------------- Fields -------------------------------

	public LeaTermCreateReq() {

	}

	// ------------------------------- Fields -------------------------------

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getTerm() {
		return term;
	}

	public void setTerm(String term) {
		this.term = term;
	}

	public Integer getMajorId() {
		return majorId;
	}

	public void setMajorId(Integer majorId) {
		this.majorId = majorId;
	}

	public Integer getBunch() {
		return bunch;
	}

	public void setBunch(Integer bunch) {
		this.bunch = bunch;
	}

	public Date getApplyDateStart() {
		return applyDateStart;
	}

	public void setApplyDateStart(Date applyDateStart) {
		this.applyDateStart = applyDateStart;
	}

	public Date getApplyDateEnd() {
		return applyDateEnd;
	}

	public void setApplyDateEnd(Date applyDateEnd) {
		this.applyDateEnd = applyDateEnd;
	}

	public Date getStudyDateStart() {
		return studyDateStart;
	}

	public void setStudyDateStart(Date studyDateStart) {
		this.studyDateStart = studyDateStart;
	}

	public Date getStudyDateEnd() {
		return studyDateEnd;
	}

	public void setStudyDateEnd(Date studyDateEnd) {
		this.studyDateEnd = studyDateEnd;
	}

	public Date getExamDateStart() {
		return examDateStart;
	}

	public void setExamDateStart(Date examDateStart) {
		this.examDateStart = examDateStart;
	}

	public Date getExamDateEnd() {
		return examDateEnd;
	}

	public void setExamDateEnd(Date examDateEnd) {
		this.examDateEnd = examDateEnd;
	}

	public Integer getNess() {
		return ness;
	}

	public void setNess(Integer ness) {
		this.ness = ness;
	}

	public Integer getExam() {
		return exam;
	}

	public void setExam(Integer exam) {
		this.exam = exam;
	}

	public Integer getOper() {
		return oper;
	}

	public void setOper(Integer oper) {
		this.oper = oper;
	}

	public Integer getUsua() {
		return usua;
	}

	public void setUsua(Integer usua) {
		this.usua = usua;
	}

	public Integer getSele() {
		return sele;
	}

	public void setSele(Integer sele) {
		this.sele = sele;
	}

	public Integer getMult() {
		return mult;
	}

	public void setMult(Integer mult) {
		this.mult = mult;
	}

	public Integer getCorr() {
		return corr;
	}

	public void setCorr(Integer corr) {
		this.corr = corr;
	}

	// ------------------------------- Fields -------------------------------

	@Override
	public String toString() {
		return this.getClass() + " : id - " + id + " term - " + term + " applyDateStart - " + applyDateStart
				+ " applyDateEnd - " + applyDateEnd + " studyDateStart - " + studyDateStart + " studyDateEnd - "
				+ studyDateEnd + " examDateStart - " + examDateStart + " examDateEnd - " + examDateEnd + " majorId - "
				+ majorId + " ness - " + ness + " exam - " + exam + " oper - " + oper + " usua - " + usua + " sele - "
				+ sele + " mult - " + mult + " corr - " + corr;
	}

}
